package com.itheima.steawmdemo;

import java.util.ArrayList;
import java.util.stream.Stream;

public class StreamDemo4 {
    public static void main(String[] args) {
        ArrayList<String> list1 = new ArrayList<>();
        list1.add("张三丰");
        list1.add("张无忌");
        list1.add("张翠山");
        list1.add("王二麻子");
        list1.add("张良");
        list1.add("谢广坤");
        list1.add("谢广坤");
        list1.add("谢广坤");
        list1.add("谢广坤");
        list1.add("谢广坤");
        list1.add("谢广坤");

//        list.stream().limit(2).forEach(s -> System.out.println(s));
//        list.stream().skip(2).forEach(s -> System.out.println(s));
        ArrayList<String> list2 = new ArrayList<>();
        list2.add("张三丰");
        list2.add("张无忌");
        list2.add("张翠山");
        list2.add("王二麻子");
        list2.add("张良");
        list2.add("谢广坤");

       /* Stream<String> stream1 = list1.stream();
        Stream<String> stream2 = list2.stream();
        Stream<String> stream3 = Stream.concat(stream1, stream2);
        stream3.forEach(s -> System.out.println(s));*/

//        Stream.concat(list1.stream(), list2.stream()).forEach(s -> System.out.println(s));
        list1.stream().distinct().forEach(s -> System.out.println(s));
    }
}
